USE BMIG_Mensual_POST_CADENA
go
IF OBJECT_ID('dbo.WASP_M0016_seguro_vida_tra') IS NOT NULL
BEGIN
    DROP PROCEDURE dbo.WASP_M0016_seguro_vida_tra
    IF OBJECT_ID('dbo.WASP_M0016_seguro_vida_tra') IS NOT NULL
        PRINT '<<< FAILED DROPPING PROCEDURE dbo.WASP_M0016_seguro_vida_tra >>>'
    ELSE
        PRINT '<<< DROPPED PROCEDURE dbo.WASP_M0016_seguro_vida_tra >>>'
END
go
SET ANSI_NULLS ON
go
SET QUOTED_IDENTIFIER ON
go
CREATE PROCEDURE WASP_M0016_seguro_vida_tra
AS
BEGIN

CREATE TABLE dbo.sv_seguro_vida_tra (ppsuc int, ppcta numeric,
                               ppoper numeric, cod_seg int,
                               val_seg float)

INSERT INTO dbo.sv_seguro_vida_tra 
select ppsuc, ppcta, ppoper, cod_seg1, val_seg1
from dbo.sv_seguros where cod_seg1 = 101 

INSERT INTO dbo.sv_seguro_vida_tra 
select ppsuc, ppcta, ppoper, cod_seg2, val_seg2
from dbo.sv_seguros  where cod_seg2 = 101 

INSERT INTO dbo.sv_seguro_vida_tra 
select ppsuc, ppcta, ppoper, cod_seg3, val_seg3
from dbo.sv_seguros  where cod_seg3 = 101 

INSERT INTO dbo.sv_seguro_vida_tra 
select ppsuc, ppcta, ppoper, cod_seg4, val_seg4
from dbo.sv_seguros  where cod_seg4 = 101 

INSERT INTO dbo.sv_seguro_vida_tra 
select ppsuc, ppcta, ppoper, cod_seg5, val_seg5
from dbo.sv_seguros  where cod_seg5 = 101 

INSERT INTO dbo.sv_seguro_vida_tra 
select ppsuc, ppcta, ppoper, cod_seg6, val_seg6
from dbo.sv_seguros  where cod_seg6 = 101 

INSERT INTO dbo.sv_seguro_vida_tra 
select ppsuc, ppcta, ppoper, cod_seg7, val_seg7
from dbo.sv_seguros  where cod_seg7 = 101 

INSERT INTO dbo.sv_seguro_vida_tra 
select ppsuc, ppcta, ppoper, cod_seg8, val_seg8
from dbo.sv_seguros  where cod_seg8 = 101 

INSERT INTO dbo.sv_seguro_vida_tra 
select ppsuc, ppcta, ppoper, cod_seg9, val_seg9
from dbo.sv_seguros  where cod_seg9 = 101 

END
go
SET ANSI_NULLS OFF
go
SET QUOTED_IDENTIFIER OFF
go
IF OBJECT_ID('dbo.WASP_M0016_seguro_vida_tra') IS NOT NULL
    PRINT '<<< CREATED PROCEDURE dbo.WASP_M0016_seguro_vida_tra >>>'
ELSE
    PRINT '<<< FAILED CREATING PROCEDURE dbo.WASP_M0016_seguro_vida_tra >>>'
go
